Software engineering education: where's the appliance of science?

نویسنده

  • A. J. Cowling
چکیده

Classically, the focus of degree courses in engineering has been primarily on the teaching of applied science, but there has been much less emphasis on this for software engineering. This paper therefore examines the relationships between courses in software engineering and other branches of engineering, and particularly the balance within them between science and its applications. It discusses the extent to which the content and teaching methods of software engineering degree courses need to change in order to correct this balance, so as to bring them more into line with educational practice in other branches of engineering. The guiding principle is proposed that both the scientific content and the teaching methods need to reflect the importance of the modelling process in the application of formal methods within software engineering. The discussion is mainly oriented towards undergraduate courses, but the principles are applicable to postgraduate courses as well.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Teaching Software Engineering by Developing Commodity Software

Software engineering is one of the main disciplines of computer science. It plays a crucial role in computer science education, especially on a graduate level. However as important as software engineering education is, it is the subject of constant discussions, changes, and controversies. At the Faculty of Mathematics, Computer Science and Mechanics of Warsaw University we launched a software p...

متن کامل

Bridging Academic Software Engineering Education and Industrial Needs

Welcome to the special issue of the Computer Science Education on Software Engineering Education and Training. This special issue of the Computer Science Education includes four of the best education papers of the 23rd International Conference on Software Engineering (ICSE) as well as one invited article presenting ongoing work in Software Engineering Education (SEE). The articles share a commo...

متن کامل

Tool Support for Software Engineering Education

Although software engineering is a well-documented area of computer science, courses in software engineering frequently do not give students enough practical experience with concepts such as software design, prototyping, programming, debugging, program understanding, software reuse, and so on. As a result, computer science graduates too often acquire a sound theoretical understanding of softwar...

متن کامل

Comparison of the Effects of Traditional with Combined (Traditional and Electronic) Educational Methods on Promoting the Practical Skill of Fabricating the Removable Orthodontic Appliance

Introduction: Computer aided education can compensate for some deficiencies and limitations of traditional education. The aim of this study was to evaluate the effect of e-learning, as an adjunctive method of traditional education, in the form of video clips and PowerPoint presentations on the skills of fabricating the wire components of removable orthodontic appliance in the preclinical cours...

متن کامل

Graduate Software Engineering Education: Adapting for the BSSE?

In the United States, university level software engineering education started at the graduate level. Early programs such as the University of Seattle, and the Wang Institute were Master's degree programs. Throughout the 1980's the number of graduate programs expanded as the efforts of the Software Engineering Institute and other factors encouraged to this growth. These graduate programs serve s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999